it's a major embarrassment - Türkisch Englisch Wörterbuch